package com.yanu.trace.t2s.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yanu.trace.t2s.entity.User;
import com.yanu.trace.t2s.util.Message;

import java.util.List;

public interface UserService extends IService<User> {
    List<User> findAll();
    User findByUserid(int userid);
    List <User> findByIDL(int userid,String username);
    int addUser(User user);
    IPage<User> selectPage(Page<?> page, String statename,String statement);

    Message register(User user);
    Message login(String username,String password);
    User getinfo(String token);
}
